Meta-Model of Versions in Object-Relational Database to Support Software Engineering Management Environment
نویسندگان
چکیده
An efficient and qualitative work using environments to software engineering management depend of structure, control and adequate use of the resources available to design and development. Between this resources is the versions manipulation of (sub)projects and component created in the engineering phases. Currently, the majority of the software engineering environments supports the versions manipulations, however, imposing austere (inflexible) restrictions, creating, some times, a boundary limiting the work actions (tasks). This work resolve this problem with the definition of metadata structure to object-relational (or only relational) database, incorporating portability, integrity, traceability and flexibility features in the control and maintenance of the software versions design. Thus, design manager can configure an engineering environment with customized control and versions maintenance.
منابع مشابه
Aided Software Engineering ( CASE )
The success and acceptance of reuse tools and libraries depends on their integration into existing software development environments. However, the addition of large libraries of reusable components to software design databases only exacerbates the problem of design data management. Object-oriented databases originated to meet the requirements of design data management that relational databases ...
متن کاملMeta-models in Support of Database Model Transformations
Model-Driven Software Engineering (MDSE) aims to provide automated support for the development, maintenance and evolution of software by performing transformations on models. During these transformations model elements are traced from a more abstract model to a more concrete model and vice versa, achieved through meta-modeling. Software development process produces numerous models of complex ap...
متن کاملA Database-Based and Web-Based Meta-CASE System
Each Computer Aided Software Engineering (CASE) system provides support to a software process or specific tasks or activities that are part of a software process. Each meta-CASE system allows us to create new CASE systems. The creators of a new CASE system have to specify abstract syntax of the language that is used in the system and functionality as well as non-functional properties of the new...
متن کاملUser - defined Container Basic Object Default
1 Abstract Computerized databases are essential and inseparable components of a vast majority of today's information systems. Database systems are used at all levels of management, research and production to provide uniform access and control of consistent information. Computer aided software engineering system require extensive database system support. Several industrial and academic research ...
متن کاملAn Object Model for Engineering Design
Applications requiring sophisticated modeling techniques raise challenging issues to software designers. CAD/CAM and genetics are example of applications that call for powerful modeling techniques. Existing approaches seem limited in their ability to support their demands. Relational database systems for example support only simple tables. The need to enhance their capabilities led to non-norma...
متن کامل